<ui:composition template = "template.xhtml"
                xmlns ="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:c="http://java.sun.com/jsp/jstl/core"
                xmlns:a4j="http://richfaces.org/a4j"
                xmlns:rich="http://richfaces.org/rich">
    <ui:define name ="conteudo">

        <h:form>

            <h:dataTable value="#{acervoRegistros.acervoRegistro.conteudo}" var="conteudoO">

                <h:column>
                    <h:outputLabel value="#{conteudoO.campo.titulo}: " />
                </h:column>

                <h:column>

                    <h:panelGroup class="data" rendered="#{conteudoO.campo.tipoCampo.chaveTipoCampo eq 1}">
                        <rich:calendar disabled="true" datePattern="dd/MM/yyyy" value="#{conteudoO.valor}" mode="client" />
                    </h:panelGroup>
                    
                    <h:panelGroup class="documento" rendered="#{conteudoO.campo.tipoCampo.chaveTipoCampo eq 2}">
                        <h:outputLink value="ftp://acervo_cliente:videogastro@201.22.59.253/Documento/#{conteudoO.valor}" >
                            <h:outputText value="#{conteudoO.valor}"/>
                        </h:outputLink>
                    </h:panelGroup>
                    
                    <h:panelGroup class="imagem" rendered="#{conteudoO.campo.tipoCampo.chaveTipoCampo eq 3}">
                        <h:outputLink value="ftp://acervo_cliente:videogastro@201.22.59.253/Imagens/#{conteudoO.valor}" target="_blank" >
                            <h:graphicImage library="imagens/miniaturas/" name="#{acervoConteudos.pegaBlob(conteudoO)}" />
                        </h:outputLink>
                    </h:panelGroup>
                    
                    <h:panelGroup class="link" rendered="#{conteudoO.campo.tipoCampo.chaveTipoCampo eq 4}">
                        <h:link value="http://#{conteudoO.valor}" target="_blank" />
                    </h:panelGroup>
                    
                    <h:panelGroup class="metadado" rendered="#{conteudoO.campo.tipoCampo.chaveTipoCampo eq 5}">
                        <h:panelGrid id="divRegistro">
                            <ui:repeat value="#{acervoConteudos.buscaRegistro(conteudoO.valor).conteudo}" var="reg">
                                <h:outputText value="#{reg.campo.titulo}: " style="font-size: 10px; color: #0000c6" />
                                <h:outputText value="#{reg.valor}" style="font-size: 10px;" rendered="#{reg.campo.tipoCampo.chaveTipoCampo ne 4}" />
                                <h:outputLink value="http://#{reg.valor}" target="_blank" style="font-size: 10px;" rendered="#{reg.campo.tipoCampo.chaveTipoCampo eq 4}" >
                                    <h:outputText value="#{reg.valor}" />
                                </h:outputLink> <br />
                            </ui:repeat>
                            <h:link value="Ir para registro" target="_blank" outcome="mostraRegistro">
                                <f:param name="chaveReg" value="#{acervoConteudos.registroAux.registro}" />
                            </h:link>
                        </h:panelGrid>
                    </h:panelGroup>
                    
                    <h:panelGroup class="multimidia" rendered="#{conteudoO.campo.tipoCampo.chaveTipoCampo eq 6}">
                        <h:inputText disabled="true" value="#{conteudoO.valor}" size="57" />
                    </h:panelGroup>
                    
                    <h:panelGroup class="numero" rendered="#{conteudoO.campo.tipoCampo.chaveTipoCampo eq 7}">
                        <h:inputText disabled="true" value="#{conteudoO.valor}" size="57" />
                    </h:panelGroup>
                    
                    <h:panelGroup class="textoCurto" rendered="#{conteudoO.campo.tipoCampo.chaveTipoCampo eq 8}">
                        <h:inputText disabled="true" value="#{conteudoO.valor}" size="57" />
                    </h:panelGroup>
                    
                    <h:panelGroup class="textoLongo" rendered="#{conteudoO.campo.tipoCampo.chaveTipoCampo eq 9}">
                        <rich:editor value="#{acervoConteudos.pegaBlob(conteudoO)}" size="57" />
                    </h:panelGroup>
                    
                    <h:panelGroup class="consultaSQL" rendered="#{conteudoO.campo.tipoCampo.chaveTipoCampo eq 10}">
                        <h:inputText disabled="true" value="#{conteudoO.valor}" size="57" />
                    </h:panelGroup>

                </h:column>

            </h:dataTable>

        </h:form>

    </ui:define>
</ui:composition>